\frameforsection[t]{
  \renewcommand\currentblocktitle{\hypertarget{1-1}{移位器概述}}
  \outonlyblock{
    \hanging[.11]{
      \begin{itemize}
	\item 移位器的功能
	  \begin{itemize}
	    \item 输入：k位信号a、移动大小n
	    \item 输出：k为信号b
	    \item 输出与输入关系：将a按位移动（左移、右移或循环移动）n个位置\\
	      例如: 左移$b=a<<n$
	  \end{itemize}
	\item 移位器分类
	  \begin{itemize}
	    \item 左移移位器
	    \item 右移移位器
	    \item 循环移位器
	  \end{itemize}
      \end{itemize}
    }
  }
  \renewcommand\currentblocktitle{\hypertarget{1-2}{左移移位器的实现}}
  \outonlyblock{
    \outfigure{.33}{左移移位器的Verilog代码.png}
  }
  \renewcommand\currentblocktitle{\hypertarget{1-3}{循环移位器的实现}}
  \outonlyblock{
    \twocolumns{
      \outfigure{.99}{循环移位器的Verilog代码.png}
    }{
      \begin{itemize}
	\item 方法解释
	  \outfigure{.8}{循环移位的方法.pdf}
	  [当$n\ge k,$时，令$n\leftarrow n\%k$]
      \end{itemize}
    }[c]
  }
}
